/**
 * @version     1.0.0
 * @package     mylits engine
 * @license     GNU General Public License version 3
 * @author      Arfan Fudyartanto D N <arfan@mylits.com> - http://engine.mylits.com
 */
jQuery(document).ready(function() {
    setUp();
    jQuery(window).resize(function() {
        setUp();
    });

    /**
     * menu begin
     */
    jQuery('#left-menus li.parent').click(function() {
        var child = jQuery(this).find('ul').first();
        jQuery('#left-menus ul ul').each(function() {
            if (!jQuery(this).is(child)) {
                jQuery(this).stop(true, true).slideUp(0);
            }
        });
        if (child.css('display') === 'none') {
            child.stop(true, true).slideDown();
        } else {
            child.stop(true, true).fadeOut(0);
        }
    });
    /**
     * menu end
     */

    jQuery('.on-fly').each(function() {            
        var offset = jQuery(this).offset();
        jQuery(this).attr('data', offset.top);
    })
    jQuery(window).scroll(function() {
        jQuery('.on-fly').each(function() {
            if (jQuery(window).scrollTop() > (jQuery(this).outerHeight() + parseInt(jQuery(this).attr('data')))) {
                if (jQuery(this).css('position') !== 'fixed') {
                    jQuery(this).css({
                        'position': 'fixed',
                        'top': '0px'
                    });
                }
            } else {
                jQuery(this).css({
                    'position': 'relative'
                });
            }
        });
    });
});

function setUp() {
    /**
     * menu begin
     */
    jQuery('#left-menus').css({
        'top': jQuery('#region-panel').outerHeight() + 'px',
        'bottom': jQuery('#footer').outerHeight() + 'px'
    });
    jQuery('#beta').css({
        'top': (jQuery('#region-panel').outerHeight() + 10) + 'px'
    });
    /**
     * menu end
     */
}